.tab {
    padding-left: 0;
}

.margin-top-8 {
    margin-top: 8px !important;
}
.clearFix:after {
    content: '';
    display: table;
    clear: both;
}

.margin-bottom-10 {
    margin-bottom: 10px !important;
}
.margin-top-5 {
    margin-top: 5px !important;
}
.sidebar-category .navigation li ul a:before {
    display: block;
    content: '';
    width: 2px;
    height: 42px;
    top: 0;
    left: 35px;
    position: absolute;
    background-color: #415E79;
}

i.color-999 {
    color: #999 !important;
    margin-top: -2px;
}
.newNav {
    float: right;
    padding: 0 !important;
}

.color_FF8A65 {
    color: #ff8a65 !important;
}
@media (min-width: 769px) {
    .sidebar-xs .sidebar-main .navigation > li > a > i.newI {
        margin: 10px 20px;
        display: block;
        float: none;
    }
}

.newNav:hover, .newNav:focus {
    background-color: #244462 !important;
}

.navigation > li.active {
    border-right: 6px solid #2baaf8;
    border-top: 1px solid rgba(255, 255, 255, 0.34);
}

.navigation > li > ul li:first-child {
    padding-top: 0 !important;
}

.sidebar-category .navigation li ul li:before {
    display: block;
    content: '';
    width: 8px;
    height: 8px;
    border-radius: 50%;
    top: 16px;
    left: 32px;
    position: absolute;
    background-color: #415E79;
}

.sidebar-xs .sidebar-main .navigation > li > a > span {
    background-color: #335574 !important;
    border: 1px solid #335574 !important;
}

.search_div label.control-label {
    margin-top: 5px !important;
}

.color_e53935 {
    color: #e53935 !important;
}
.search_div {
    width: 100%;
    margin-bottom: 30px;
    position: relative;
}

.text_align_left {
    text-align: left !important;
}

.table tr {
    height: 40px !important;
}
.tab_main_div > div {
    display: none;
}
.searchDiv {
    position: absolute;
    right: 0;
    top: 50%;
    padding-right: 0 !important;
    transform: translateY(-50%);
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 0 !important;
}
.hide_div {
    margin-top: 20px;
    display: none;
}

.color_red {
    color: red !important;
}
div.div_active {
    display: block !important;
}
.search_div > form {
    position: relative;
}

.margin-top-6 {
    margin-top: 6px !important;
}
.searchBtn {
    background-color: #4d85ef;
    height: 36px;
    width: 84px;
    color: white !important;
    float: right;
    border-radius: 4px;
    display: block;
    text-align: center;
    line-height: 36px;

}

.bg_e53935 {
    background-color: rgb(255, 138, 101) !important;
}

.searchBtn:hover {
    background-color: #7aa4f3;
}

.searchBtn:focus, .searchBtn:active {
    background-color: #2a6ce9
}


.form-group {
    /*margin-bottom: 20px !important;*/
    margin-left: 0 !important;
}

.margin-top-20 {
    margin-top: 20px !important;
}
.tab li {
    float: left;
    height: 32px;
    border: 1px solid #f5f5f5;
    font-size: 14px;
    padding-left: 32px;
    padding-right: 32px;
    background-color: #f5f5f5;
    line-height: 32px;
    cursor: pointer;
}

.tab_div {
    width: 100%;
}

.margin-left-8 {
    margin-left: 8px;
}

.li-active, .li_active {
    background: #4caf50 !important;
    border-right: 0 solid #4caf50 !important;
    border-top: 1px solid #4caf50 !important;
    border-left: 1px solid #4caf50 !important;
    border-bottom: 1px solid #4caf50 !important;
    color: white;
}

.main_content {
    margin-top: 10px;
}

.bg_table_color {
    background-color: #4d85ef;
    border-color: #4d85ef;
    color: #fff;
}

/*mask start*/
#loader_container {
    display: block;
    top: -12.4rem;
    left: 0;
    position: absolute;
    text-align: center;
    z-index: 90000;
}

.page-spinner-bar {
    position: fixed;
    z-index: 99999;
    width: 100px;
    top: 40%;
    left: 50%;
    margin-left: -55px;
    text-align: center;
}

.page-spinner-bar > div {
    margin: 0 5px;
    width: 18px;
    height: 18px;
    background: #00ccff;
    border-radius: 100% !important;
    display: inline-block;
    -webkit-animation: bounceDelay 1.4s infinite ease-in-out;
    animation: bounceDelay 1.4s infinite ease-in-out;
    /* Prevent first frame from flickering when animation starts */
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.page-spinner-bar .bounce1 {
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
}

.page-spinner-bar .bounce2 {
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
}

@-webkit-keyframes bounceDelay {
    0%, 80%, 100% {
        -webkit-transform: scale(0);
    }
    40% {
        -webkit-transform: scale(1);
    }
}

@keyframes bounceDelay {
    0%, 80%, 100% {
        transform: scale(0);
        -webkit-transform: scale(0);
    }
    40% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }
}

.pull-right {
    float: right;
}

.text-align-right {
    text-align: right !important;
}

.text-align-center {
    text-align: center !important;
}

.margin-auto {
    margin: 0 auto;
}

.bootstrap-select > .btn.btn-default, .bootstrap-select > .btn.btn-default.disabled {
    height: 35px;
}
.text-align-left {
    text-align: left;
}
.red {
    background: red;
}

.green {
    background: green;
}

.blue {
    background: blue;
}

.text_color_2196f3 {
    color: #2196f3 !important;
}
.white {
    background: white;
}

.rgb-00FF33 {
    background: #E53935;
}

.rgb-00CC33 {
    background: rgb(0, 204, 51);
}

.rgb-009933 {
    background: rgb(0, 153, 51);
}

.rgb-FF9933 {
    background: #03A9F4;
}

.rgb-CC9933 {
    background: rgb(204, 153, 51);
}

.rgb-CCCC33 {
    background: rgb(204, 204, 51);
}

.rgb-FF3300 {
    background: rgb(255, 51, 0);
}

.rgb-CC3300 {
    background: #8D6E63;
}

.rgb-999999 {
    background: rgb(153, 153, 153);
}

.rgb-00F0FF {
    background: rgb(0, 240, 255);
}

.rgb-5897FB {
    background: #3949ab;
}

.width20 {
    width: 23%;
}

.width16 {
    width: 16%;
}

.bg_03A9F4 {
    background-color: #03A9F4;
}
.marginLeft20 {
    margin-left: 20px;
}

#loader_container {
    z-index: 99999999999999999;
}
.width15 {
    width: 15%;
}

.width25 {
    width: 25%;
}

.font17 {
    font-size: 17px;
}

.breadcrumb > li + li:before {
    content: ">";
    padding: 0 5px;
    color: #333333;
}

.margin-top-5 {
    margin-top: 5px;
}
.text_color_CC3300 {
    color: #8D6E63;
}

.text_color_00FF33 {
    color: #E53935;
}

.text_color_FF9933 {
    color: #03A9F4;
}

.upload_btn {
    width: 80px;
    height: 30px;
    border-radius: 4px;
    background-color: #4CAF50;
    border: solid 1px #4CAF50;
    color: white;
    line-height: 30px;
}

.help-block, .help-inline {
    color: #f00 !important;
}
.text_color_5897FB {
    color: #3949ab;
}

.tab li:first-child {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.tab li:last-child {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.text_color_d0d0d0 {
    color: #ccc;
}

.modal-dialog {
    margin: 160px auto;
}

.padding-right-10 {
    padding-right: 10px !important;
}

.padding-right-20 {
    padding-right: 20px !important;
}
.head_bg_color {
    padding-top: 20px;
}

.content > .panel {
    padding: 20px 10px 100px 10px;
    height: 700px;
}


.breadcrumb-line {
    padding-right: 20px;
}


.edit {
    color: #1E88E5;
    margin-right: 10px;
}

.delete {
    color: #e53935;
}

.table {
    text-align: center;
}

.table th {
    text-align: center;
}

.table_width {
    width: 100%;
    margin-bottom: 20px;
}

.content {
    margin: 20px 0;
}

.coach-content-main table {
    margin-top: 50px;
    text-align: center;
}
.soundIcon {
    padding-top: 14px;
}

.soundIcon i {
    font-size: 18px;
}
.soundIcon span {
    top: 3px !important;
}
.margin-right-20 {
    margin-right: 20px;
}

.margin_init {
    margin: 0 !important;
}
.navbar-nav > .dropdown-user > a, .navbar-nav > .dropdown-user > a > span {
    padding-top: 10px !important;
}
.right_button_style {
    color: white !important;
    background-color: #4CAF50;
    text-align: center;
    font-size: 12px;
    height: 30px;
    line-height: 10px;
    margin-top: 5px;
    border-radius: 4px;

}

.margin-top-50 {
    margin-top: 50px !important;
}
.right_button_style:hover {
    background-color: #66bb6a !important;
}
.laydate-icon-default, .laydate-icon-danlan, .laydate-icon-dahong, .laydate-icon-molv {
    border: 1px solid #ddd !important;
}

.search_div .laydate-icon {
    font-size: 10px;
}
.width100 {
    width: 100px;
}

.width230 {
    width: 230px;
}
.right_button_style:focus {
    background-color: #66bb6a !important;
}

.color-white {
    color: white !important;
}

.content-wrapper {
    background: #f5f5f5;
}

.car_div .navbar-inverse {
    border-color: #ddd !important;
}
.layui-layer {
    z-index: 999999999;
}

.newHeader {
    border-top-width: 0 !important;
}

.header-highlight .navbar-header:not([class*=bg-]) {
    background-color: #244462;
    margin-top: 0 !important;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.header_userName {
    font-size: 12px;
    color: #fff;
    font-weight: bold;
}

.breadcrumb-line:first-child {
    border-bottom-width: 0 !important;
}

.main_title {
    width: 160px;
    height: 21px;
    font-size: 16px;
    text-align: left;
    color: #666666;
    font-weight: bold;
    float: left;
    padding-left: 20px;
    line-height: 47px;
}
.margin-top-30 {
    margin-top: 30px !important;
}
.page-header-default .breadcrumb-line:not([class*=bg-]) {
    background-color: #fcfcfc;
}

.modal-content > .modal-header {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    background-color: #ddd;
    padding: 10px;
    padding-bottom: 10px;
}

.modal-content > .modal-header .close {
    top: 30%;
}

.margin-bottom-20 {
    margin-bottom: 20px;
}

input[type=text] {
    height: 36px;
    line-height: 36px;
}

.yellow-color {
    color: #ff9933;
}

.modal-content .sendCode {
    padding: 0;
    height: 35px;
    border-radius: 0;
}

.tip-div {
    width: 96%;
    margin-left: 2%;
    margin-bottom: 10px;
}

.tip-div i {
    margin-right: 10px;
}

.page-header .breadcrumb-line:first-child {
    z-index: 1 !important;

}
.padding-left{
    padding: 5px 0;
    padding-left:10px;
    font-size: 16px;
}
.text_03A9F4 {
    color: #03A9F4;
}

.text_666 {
    color: #666;
}

.text_E53935 {
    color: #E53935;
}

.text_333 {
    color: #333;
}

.padding_init {
    padding: 0;
}

.table_responsive {
    overflow-x: auto;
    min-height: 0.01%;
}

.cursor_p {
    cursor: pointer;
}

.min_width85 {
    min-width: 85px;
}

.min_width97 {
    min-width: 97px;
}

/* print div*/
.print-div .print-log-foot {
    float: right;
    margin-top: 20px;
    margin-right: 2%;
}

.print-div .print-log-foot div {
    float: left;
    border: 1px solid #ccc;
    border-right: none;
    width: 250px;
    height: 132px;
}

.print-div .print-log-foot div .one {
    padding-left: 20px;
    line-height: 30px;
    font-size: 16px;
}

.print-div .print-log-foot div .two {
    line-height: 100px;
    text-align: center;
    font-size: 18px;
}

.print-div .imgDiv {
    float: left;
    width: 15%;
}

.print-div .imgDiv img {
    width: 100%;
    height: 230px;
    padding-right: 20px;
}

.print-div .rightDiv {
    float: left;
    width: 85%;
}

/*更换套餐弹窗*/
.form-group .bootstrap-select .dropdown-menu{
    height:175px;
}
.form-group .bootstrap-select.btn-group .dropdown-menu .inner{
    padding-bottom:60px;
}
#old_admin_name,#user_truename{
    padding:0 10px;
}
#form1 .modal-body{
    overflow:hidden;
    padding-bottom:0;
}
#form1 .modal-body .col-md-10{
    padding-bottom:50px;
}
#form1 .modal-body .col-md-10 .col-md-12{
    padding:5px 0;
}
#form1 .modal-footer{
    text-align:center;
}


























